package com.hunttown.mes.rpc.api;

import com.hunttown.common.domain.Page;
import com.hunttown.mes.rpc.domain.LbsTerminalStatisticsDTO;
import com.hunttown.mes.rpc.domain.query.LbsTerminalStatisticsDTOQuery;

/**
 * created by wangjunfu on 2022-01-17 10:16:52
 */
public interface LbsTerminalStatisticsRpcService {

    LbsTerminalStatisticsDTO insert(LbsTerminalStatisticsDTO lbsTerminalStatisticsDTO);

    Boolean updateInfoById(LbsTerminalStatisticsDTO lbsTerminalStatisticsDTO);

    Boolean updateInfoByQuery(LbsTerminalStatisticsDTOQuery lbsTerminalStatisticsDTOQuery);

    LbsTerminalStatisticsDTO selectById(Integer id);

    LbsTerminalStatisticsDTO selectObjByQuery(LbsTerminalStatisticsDTOQuery lbsTerminalStatisticsDTOQuery);

    Page<LbsTerminalStatisticsDTO> getListForPage(LbsTerminalStatisticsDTOQuery lbsTerminalStatisticsDTOQuery);

    Boolean deleteById(Integer id);
}